*, *:before, *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
html {
	overflow: auto;
    height:100%;
}
.login-main{
	width:1000px;
	margin: 0 auto;
	position:relative;
	padding-top:30px;
}
.login-top{
    height:66px;
	margin-top:0px;
	margin-bottom:20px;
}
.login-top .logo{
    width:450px;
    margin-top:7px;
    height:50px;
    background-image: url(../images/logo.png);
    background-repeat:no-repeat;
    position: absolute;
    float:left;
}
.logo .sysChnName{
    position: absolute;
    font-size:26px;
    top:-1px;
    left:58px;
    font-family: "隶书";
    font-weight: bolder;
}
.logo .sysEngName{
    position: absolute;
    font-size:12px;
    top:29px;
    left:62px;
    font-family: "隶书";
    font-weight: bolder;
}
.login-top-menu{
    float:right;
	font-family:verdana;
    font-size: 12px;
    margin-top: 35px;
}
.login-top-menu a{
	margin-left:13px;
}
/* Preview Slider Gallery Style */
.ps_container{
    height:498px;
	float:left;
	width:998px;
	border:1px solid #f7f7f7;
	border-radius:3px 3px 3px 3px;
	position:relative;

}
.ps_image_wrapper{
	width:998px;
	height:498px;
	overflow:hidden;
	position:relative;
}
.ps_image_wrapper img{
	position:absolute;
	left:0px;
	top:0px;
}
.login-form{
    width: 282px;
	padding-left:15px;
	padding-right:15px;
	height:400px;/*验证码高度400,无验证码346*/
	background-color:#fff;
	border-radius:3px 3px 3px 3px;
	border:1px solid #ccc;
	position:absolute;
	top:50px;
	right:50px;
	filter: alpha(opacity=96); 
	opacity: 0.96;
}
.login-form  .login-item {
    position: relative;
    height: 64px;
	width:100%;
	float:left;
}
.login-form .login-title h2 {
    float: left;
    padding: 16px 0;
    color: #5e5e5e;
    font-family: "Microsoft Yahei";
    font-weight: 500;
    font-size: 18px;
}
.login-form  .login-btn{
    display:block;
    width:282px;
    height:40px;
    background:#398be0;
    font:500 16px/40px "Microsoft Yahei";
	border-radius:3px 3px 3px 3px;
    color:#fff;
    text-align:center;
    border:0 none;
    outline:none;
}
.login-form .login-user-name{
    position: relative;
    padding: 8px 10px 7px;
    width:260px;
    height: 21px;
    border: 1px solid #CCC;
	border-radius:3px 3px 3px 3px;
    font-family: Arial,simsun;
    outline: 0 none;
    color: #000;
    font-size: 14px;
    line-height: 21px;
    z-index: 2;
}
.login-form  .login-passwd a {
    position: absolute;
    right: 0px;
    top: 40px;
}
.login-form  .login-identify{
	position: relative;
    padding: 8px 10px 7px;
    width:100px;
    height: 21px;
    border: 1px solid #CCC;
	border-radius:3px 3px 3px 3px;
    font-family: Arial,simsun;
    outline: 0 none;
    color: #000;
    font-size: 14px;
    line-height: 21px;
    z-index: 2;
}
.login-form  .login-btn:hover{
    color:#fff;
    text-decoration:none;
    background:#479efa;
}
.login-form  .login-more{
	width:282px;
    height:78px;
	vertical-align: middle;
	float:left;
	position: relative;
	padding-top:2px;
}
.login-more .wx{
	width:75px;
    height:75px;
	background-color:red;
	position:absolute;
}
.login-more .wxjj{
	width:88px;
    height:75px;
	position:absolute;
	left:83px;
}
.login-more .wxjj p{
	margin-top:15px;
	color:#959595
}

.login-more .phonedown{
	width:105px;
	left:175px;
	position:absolute;
	height:75px;
}
.phonedown .phoneItem{
	width:105px;
	height:25px;
	line-height:25px;
	vertical-align: middle;
	float:left;
}
.login-image-btn{
	position:absolute;
	right:50px;
	bottom:5px;
}
.login-image-btn a{
	font-size:30px;
	margin-left:10px;
	color:#ffffff;
}
.login-image-btn a:hover{
	color:#e5e5e5;
}
.phonedown .title{
	font-size:14px;
	font-weight:bolder;
}
.m2s5{
	margin-left:5px;
	margin-right:5px;
	color:green;
}

.login-image-url{
	position:absolute;
	width:630px;
	height:498px;
	top:0px;
	left:0px;
}
.login-foot{
	line-height:40px;
	margin-top:30px;
	text-align:center;
	float:left;
	width:100%;
}